package designPatterns_demo.singleton_pattern.demo2;
/**
 * 
 *
 * Description: 2、饿汉式（静态代码块）[可用]
 *
 * 这种方式和上面的方式其实类似，只不过将类实例化的过程放在了静态代码块中，也是在类装载的时候，就执行静态代码块中的代码，初始化类的实例。优缺点和上面是一样的。
 *
 * @author zhangxujun
 * @version 1.0
 * <pre>
 * Modification History: 
 * Date         Author			Version     Description 
 * ------------------------------------------------------------------ 
 * 2017年6月29日      zhangxujun       1.0         1.0 Version 
 * </pre>
 */
public class SingletonDemo2 {
	private static SingletonDemo2 instance;
	
	static {
		instance = new SingletonDemo2();
	}
	
	private SingletonDemo2() {}
	
	public static SingletonDemo2 getInstance() {
		return instance;
	}
}
